package com.ytjj.qmyx.admin.mapper;

import com.ytjj.qmyx.admin.model.ImIssueDescribe;
import com.ytjj.qmyx.admin.model.request.ImIssueDescribeReq;
import com.ytjj.qmyx.admin.model.vo.ImIssueDescribeVO;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface ImIssueDescribeMapper {

    List<ImIssueDescribeVO> describeList(@Param("imIssueDescribeReq") ImIssueDescribeReq imIssueDescribeReq);

    int insertDescribe(ImIssueDescribe imIssueDescribe);

    int updateDescribe(ImIssueDescribe imIssueDescribe);

    int deleteDescribe(Integer id);

    ImIssueDescribeVO selectDescribe(Integer id);

    int updateDescribeStates(ImIssueDescribe imIssueDescribe);

    int findOpenCount();
}
